/**
 * @author nttdocomo
 */
define(function(require) {
	require("../container/container");
	require("./labelable");
	require("./fieldAncestor");
	aries.klass("aries.form.FieldContainer", aries.container.Container.extend({
		initComponent : function() {
			var me = this;

			// Init mixins
			me.initLabelable();
			me.initFieldAncestor();

			aries.container.Container.prototype.initComponent.apply(this,arguments);
		}
	})).mixin({
		labelable : aries.form.Labelable,
        fieldAncestor: aries.form.FieldAncestor
	})
})
